#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>

int main()
{
    printf("I am a code");

    sleep(3);

    _exit(0);
}

//void func()
//{
//    printf("call func\n");
//    
//    _exit(10);
//}
//
//int main()
//{
//    func();
//
//    printf("I am a process , pid: %d , ppid: %d\n",getpid(),getppid());
//
//    _exit(20);
//}

//int func()
//{
//    printf("call func\n");
//
//    return 10;
//}
//
//int main()
//{
//    func();
//
//    printf("I am a process , pid: %d , ppid: %d\n",getpid(),getppid());
//
//    return 20;
//}


//int main()
//{
//    while(1)
//    {
//        printf("I am normal process : %d\n",getpid());
//        sleep(1);
//    }
//
//    return 0;
//}

//int main()
//{
//    int* p = NULL;
//    *p = 100;
//
//    return 0;
//}


//int main()
//{
//    int a = 10;
//    a/=0;
//
//    return 0;
//}

//int main()
//{
//    printf("before: %d\n",errno);
//    FILE* pf = fopen("./TEST.txt","r");
//    printf("after: %d error string:%s\n",errno,strerror(errno));
//
//    return 0;
//}


//int main()
//{
//    for(int i = 0 ; i < 150 ; i++)
//    {
//        printf("%d:%s\n",i,strerror(i));
//    }
//    return 10;
//}
